# 作者：陈常鸿
# 创建时间 ： 2019/05/24
# 最后一次修改 ： 2019/05/27
# 资产管理，粮草先行
import sys
import os
import json
from datetime import datetime

class CapitalManager:
    '''
    生活资金池/社交资金池/学习资金池保存数据的格式:
    {池总量：,已支出: ,剩余: ,已借用: ,借用用途: ,借用日期: }
    缓冲资金池:
    {池总量: ,被借用金额: ,借用方: ,借用日期: ,借用用途: ,是否归还: ,归还日期: ,归还金额: }
    投资池：
    {池中金额: ,已投项目:[{项目1:{投出总时间: ,投出金额: ,投出次数: ,历史记录:[时间，金额],回报: ,资金是否回笼} ，项目2]}
    '''
    def __init__(self):
        self.mode_name='资产管理'
        self.capital=0               # 总资产
        self.capital_of_live=0       # 生活资金池
        self.capital_of_social=0     # 社交资金池
        self.capital_of_learn=0      # 学习资金池
        self.capital_of_invest=0     # 投资资金池
        self.capital_of_cache=0      # 缓存资金池
        self.cost_of_live=0          # 生活资金池的当前消耗
        self.cost_of_social=0        # 社交资金池的当前消耗
        self.cost_of_learn=0         # 学习资金池的当前消耗
        self.cost_of_invest=0        # 投资资金池的当前消耗
        self.cost_of_cache=0         # 缓存资金池的当前消耗
        self.borrow_of_live=0        # 生活资金池借用资金
        self.borrow_of_social=0      # 社交资金池的借用资金
        self.borrow_of_learn=0       # 学习资金池的借用资金
        self.lend_of_cache=0         # 缓存资金池的借出资金
    
    def cache_pool(self):
        '''缓存资金池管理函数'''
        pass
    
    def invest_pool(self):
        '''投资池管理函数'''
        pass